$.ajaxPrefilter(function (option) {
  // 是否以某个字符开头
  if (option.url.startsWith('/my')) {
    // 需要权限的
    option.headers = {
      Authorization: localStorage.getItem('token') || '',
    }
  }


  // 所有接口发起请求之前都会走一遍ajaxPrefilter函数
  option.url = 'http://api-breakingnews-web.itheima.net' + option.url;

  // 给所有的接口统一添加complete回调函数，当接口返回结果以后统一在complete内部进行权限的判断
  // 如果没有权限，则清除token，跳转首页
  option.complete = function (res) {

    // 如果服务器返回下面结果说明没有权限
    if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {

      // 清除token
      localStorage.removeItem('token');

      // 跳转登录界面
      location.href = '/login.html';
    }
  }
})
